The latest ‘landmark’ Build to Rent (BTR) development in London is set to be delivered after Telford Homes and Realstar announced...